package com.inspinia.upms.rpc.api;


import com.inspinia.base.service.BaseService;
import com.inspinia.upms.common.model.app.App;

import java.util.List;

/**
 * @author Veblen
 */
public interface ApplicationService extends BaseService<App> {
    /**
     * 寻找所有已注册的系统
     * @return
     */
    List<App> findApplicationIsEnable();

    /**
     * 根据系统名称获取系统
     * @param sysName
     * @return
     */
    App findAppByName(String sysName);

    /**
     * 查找所有的子系统
     * @return
     */
    List<App> findAll();
}
